home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / amiga / convrtrs / vs2pr.lzh / VS2PR / VS-PR.doc < prev    next >
Encoding:
Text File  |  1992-04-26  |  13.0 KB  |  262 lines

  1. *************************************************************************
  2. *                              VScape=PRender                *
  3. *                   --------------                *
  4. *                                    *
  5. *                               Version 1.02                *
  6. *                                    *
  7. *           Copyright ⌐1991,92 Legendary Design Technologies Inc.    *
  8. *                   Program and Documentation Written by        *
  9. *                               Syd L. Bolton                *
  10. *************************************************************************
  11.  
  12.     Welcome to "VScape=PRender" ... yes, it's a weird name, but it's
  13. all I could think of.  Originally, this product was intended to be part
  14. of a larger commercial package called the "KWIKChange Utilities", but
  15. due to the fact that I believe Mindware International has gone under, and
  16. consequently sales of "PageRender 3D" would have diminished, I don't forsee
  17. a large market for this product, so instead of leaving it on the shelf,
  18. I touched it up and am releasing it for free distribution.
  19.  
  20. WHAT THIS PROGRAM DOES
  21. ~~~~~~~~~~~~~~~~~~~~~~
  22.  
  23.     VScape=PRender will take object files from "VideoScape 3D" and
  24. will convert them to "PageRender 3D" and vice versa.  Although PageRender
  25. never really received much acclaim, it is a very good product, and can
  26. create three dimensional objects with much ease compared with some other
  27. products (particularly anything mathematically oriented).  I think it could
  28. be important for some people to dig out their old copies of PageRender, and
  29. the manual, and create some neat objects.  Then, using this program, you
  30. can have the files in VideoScape 3D format.  Once that's accomplished,
  31. you can load it into just about any other product -- including "Imagine",
  32. and yes, even the "VIDEO TOASTER".  I'm sure those LightWave users could
  33. benefit from some of the interesting objects that PageRender is capable
  34. of generating.
  35.     For those unfamiliar with some of the properties (and limitations)
  36. of the two file formats, a brief explanation will be given.
  37.  
  38. VIDEOSCAPE 3D FORMAT (including version 2.0)
  39. --------------------------------------------
  40.  
  41.     At the beginning of the file, the message "3DG1" tells VideoScape
  42. that this is an object file.  Following that, a number indicates how many
  43. points there are in the entire file.  These points are given as "X Y Z".
  44. Next, the number of polygons is listed, followed by how many points are
  45. in a given polygon (up to 6) and then the "point" numbers, from the table
  46. created at the beginning.  Following this, a number is given to indicate
  47. the color of the polygon.  This may sound hard to digest at first, but
  48. if you load up a file and take a look at it you will understand.  A file
  49. called "checkmark" is included as an example.
  50.     When VS=PR converts a file from PageRender, it does not optimize
  51. the points.  That is, if there are two points exactly the same, it does
  52. not cancel one of them out in favour of re-using the original point.  This
  53. was planned for a commercial version, but at this point in time, I do not
  54. think it's very feasible for me to spend my time on it.  If someone out
  55. there really wants me to do this or to add to the program, contact me, and
  56. I'll see what we can work out.  My name, address, etc. are at the end of
  57. this file.
  58.     Note that VideoScape 3D uses a fixed palette.  Therefore, when
  59. converting a file from PageRender 3D (which does not use a fixed palette)
  60. VS=PR tries, as best as possible, to match the colors from one file to
  61. another.  I used the V2.0 palette to accomodate most users.  You may have
  62. to make subtle changes to get it just right.  Any of the files this program
  63. generates are easily editable with any ASCII text-editor.
  64.     One thing that you will notice on the main screen under "VIDEOSCAPE
  65. OUTPUT" is a "INTERIOR POLYGON" gadget.  In PageRender, a polygon is
  66. visible from no matter what side you look at it.  So for example, if you
  67. created a box, and then positioned the camera inside of the closed-in box
  68. (in PageRender) you would see the walls inside the box, just like in real-
  69. life.  However, in VideoScape, all would be black.  Because the back of
  70. the polygons is not visible.  If you turn the "INTERIOR POLYGON" gadget on
  71. before converting a file, VS=PR will create a double set of polygons so
  72. that you do not encounter this problem.  Experiment with to see the differ-
  73. ence.  If you never need to see the back, you will save yourself a lot of
  74. memory by leaving this option turned off.
  75.  
  76. PAGERENDER 3D FORMAT
  77. --------------------
  78.  
  79.     PageRender uses a text (or ASCII) format as well as VideoScape.
  80. However, you can define things like the centre of rotation, and the
  81. coordinate system used.  VS=PR always assumes cartesian coordinates,
  82. and a center of 0,0,0.  It writes and reads files this way.  If your
  83. file does not match this model, you may have to do some rotation upon
  84. loading a converted file into VideoScape.
  85.     In the actual data segment, the first three letters indicate
  86. the color of the polygon, by giving the red, green, and blue (RGB) values
  87. in hex, and then the three coordinates of each point in the polygon.
  88. This method is easy to understand but takes up more memory than the
  89. VideoScape way of doing things.  A sample called "star" is included.
  90.     Note that any VideoScape files that are converted to PageRender
  91. will have exact color matches, especially if using HAM mode.  The values
  92. come directly from a VideoScape screen.
  93.     Like the VideoScape OUTPUT, the PageRender OUTPUT has a special
  94. gadget called "SURFACE DETAIL".  In VideoScape, surface details were
  95. polygons that were inside of other polygons but gave some detail to a
  96. particular surface.  You can choose to ignore these extra polygons (leave
  97. the gadget the way it is) or turn it on, and the SURFACE DETAIL polygons
  98. will be treated as normal polygons.  Note that you may have to play with
  99. these polygons in PageRender to be able to see them.  Again, this is one
  100. of those gadgets that warrants experimentation to realize the potential
  101. of using it.
  102.  
  103. GETTING DOWN TO BUSINESS
  104. ~~~~~~~~~~~~~~~~~~~~~~~~
  105.  
  106.     Now that you are thoroughly confused about the file formats the
  107. programs use, I'd like to tell you that using the actual program is a lot
  108. less complicated.  In the upper left hand corner of the screen you will see
  109. a file requester that is always present.  Here you pick the file or files
  110. that you wish to convert.  When you get to the file you want, select "OK"
  111. and you will notice the name of the file will appear in the box on the
  112. right hand side.  You can easily have VS=PR do batch jobs by selecting
  113. multiple files.  Note also that you can pick either type of file --
  114. VS=PR will figure out which type it is dealing with for you.
  115.     Once you have all the files you wish to convert in the right window
  116. (up to a maximum of 50 at one time), there are several things you can do.
  117.  
  118. SELECTING SCALING FACTORS
  119. -------------------------
  120.  
  121.     In the lower portion of the screen you will see scaling factors
  122. for "X", "Y", and "Z" for each type of OUTPUT (note: these parameters
  123. are for output.  If you want a file that's going from PageRender TO
  124. VideoScape scaled, modify the gadgets in the VideoScape box.  Always
  125. modify the "destination" parameters).  Modifying these factors can do
  126. several things to your image.  If you for example change all of the "1"'s
  127. to "2"'s, the entire object will become twice as big.  Likewise, if you
  128. select "0.5" (in X,Y, and Z) then the object will become twice as small.
  129. You can also stretch or shrink the object along one or two axis' only.
  130. You can even use negative numbers for some very weird effects.  Again,
  131. this is something that requires experimentation to see the results.  Even
  132. I don't know what's capable of being accomplished using these gadgets, I
  133. just know it will work (what confidence!).  Have fun with it!
  134.  
  135. CONVERTING ONLY SOME OF THE SELECTED FILES
  136. ------------------------------------------
  137.  
  138.     If you have 10 files to convert, have selected all of them so that
  139. they appear in the right hand box but want to do some scaling on only 2 of
  140. the objects, you can - no problem.  Select (by clicking the left mouse
  141. button) on the two files you wish convert.  Set your scaling and other
  142. options in the windows at the bottom of the screen, and then click
  143. "GO".  Only the two highlighted files will be converted.  Then, when that
  144. is complete, the two highlighted files will disappear, and the remaining
  145. 8 will now be un-highlighted.  Change your scaling parameters again,
  146. and click "GO".  The 8 files will now be converted.  The selected files
  147. box works on the following rules:
  148.  
  149. 1) If no files are highlighted, convert them ALL.
  150. 2) If some files are highlighted, convert only those highlighted.
  151.  
  152. You can use the "REMOVE" gadget to remove a file you do not wish to
  153. convert, and the "CLEAR HILITE" to remove any highlighted files, so that
  154. they are all back to the non-highlighted state.
  155.  
  156. WHAT ABOUT NAMING AND DESTINATION CONVENTIONS?
  157. ----------------------------------------------
  158.  
  159.     This version of the program is somewhat limited in that it can
  160. only write files to the place they originated from.  That is, if you have
  161. a file to convert on a floppy disk, the new file will go to the same
  162. floppy disk.  If you plan on moving a file from one place to another, you
  163. might try copying all the desired files to RAM: first, and then select
  164. them from there.  That way, VS=PR will write them to RAM:, and then you
  165. can afterwards copy the files wherever you want.
  166.     VS=PR will auto"magic"ally detect whether a file is VideoScape
  167. or PageRender, and will convert it accordingly.  To VideoScape files,
  168. it appends ".geo".  To PageRender files, it appends ".pr".  The following
  169. chart should help you understand:
  170.  
  171. Original Filename    Original Format         New Filename    New Format
  172. -------------------------------------------------------------------------
  173. checkmark        VideoScape         checkmark.pr    PageRender
  174. star            PageRender         star.geo         VideoScape
  175.  
  176. WHAT IF I CAN'T REMEMBER WHAT FILE IS WHAT?
  177. -------------------------------------------
  178.  
  179.     A nifty feature that I've added to VS=PR is what I call
  180. "QuickRender".  Not that it's particularly fast, but it does the job
  181. quickly enough.  Simply hilite a file you wish to look at it (either
  182. format) from the right-hand select box, and click "QuickRender".  A new
  183. screen will open up and a simple wire-frame representation of the object
  184. will be on your screen.  You can modify the X,Y, and Z angles and move
  185. forwards and backwards to look at the object.  This routine is not
  186. perfect, nor particularly flexible, but it does the job if you need to
  187. look at something and identify it.  Click "EXIT" when you are done of
  188. course.
  189.     Note that if two or more files are hilighted, QuickRender will
  190. always pick the first one on the list to load and display.
  191.  
  192. OOPS!  I DON'T WANT TO DO THAT!
  193. -------------------------------
  194.  
  195.     If you find VS=PR converting some file you don't wish to convert
  196. or doing something you don't want, hit the CANCEL gadget, and the job
  197. in progress should stop.  It's no simpler than that.
  198.  
  199. EXITING THE PROGRAM
  200. -------------------
  201.  
  202.     You can simply click the window close-gadget, or select QUIT
  203. from the menu (note: the main VS=PR window will have to be active for
  204. the menus to work.  The file requester is actually a window of its own).
  205. You will also find an "ABOUT" item in the menus.  I put the MENU quit
  206. in so that you can simply hit "Amiga-Q" to get out of the program for you
  207. keyboard buffs.  (no, not "buffers" ... "buffs").
  208.  
  209. WHAT THIS PROGRAM MIGHT BE USEFUL FOR
  210. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  211.  
  212.     Anyone using the VIDEO TOASTER and LightWave 3D for animation or
  213. rendering could use this program to have access to the unique objects that
  214. PageRender is capable of generating, since it will load VideoScape objects
  215. without difficulty.
  216.     Anyone still using PageRender for things could benefit from the
  217. letters and numbers that are available for VideoScape users.  Although
  218. Syndesis does offer a PageRender module for INTERCHANGE, if you don't
  219. already own it, it would be a little costly to buy both INTERCHANGE, and
  220. the PAGERENDER module.  Now, you can do the same thing for free.
  221.  
  222. WHY THE SOURCE CODE ISN'T INCLUDED
  223. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  224.  
  225.     For those of you who have seen some of my other products (Prism 1.4,
  226. StripANSI, Screen Jaeger, ScreenMOD) you are used to seeing me include
  227. source code.  However, since originally this product was intended to be
  228. commercial (though never totally polished enough to really be commercial
  229. [though I have seen worse commercial software!]) it may still be released
  230. as part of a larger conversion package.  If you really want the source
  231. code or more information, contact me through one of the venues listed
  232. below, and we'll work something out.
  233.  
  234. TRADEMARK NOTICES
  235. ~~~~~~~~~~~~~~~~~
  236.  
  237. VideoScape 3D - Aegis/Oxxi Inc.
  238. PageRender 3D - Mindware International
  239. "Video Toaster" and "Lightwave 3D" - NewTek Inc.
  240. Interchange - Syndesis
  241.  
  242. FINAL NOTES ABOUT PAGERENDER CONVERSIONS
  243. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  244.  
  245.     If you have difficulty converting PageRender files, check to make
  246. sure no polygons have more than 6 sides.  This will cause problems for
  247. VideoScape.
  248.  
  249. HOW TO CONTACT US
  250. ~~~~~~~~~~~~~~~~~
  251.  
  252.     Syd L. Bolton
  253.     President
  254.     Legendary Design Technologies Inc.
  255.     25 Frontenac Avenue
  256.     Brantford, Ontario
  257.     CANADA  N3R 3B7
  258.     (519)-753-6120 voice/answering machine
  259.     (519)-754-4059 fax
  260.     (519)-754-1205 BBS - (Probe, 2400, 8n1, 24hrs, Sysop: A. Antoszewski)
  261.  
  262.